package com.neusoft.classch7;
/*
 * 2.2 定义一个Vehicle类的子类轿车类Car，要求如下：
* 2.2.1 轿车有自己的属性载人数loader（int 类型）。
* 2.2.2 提供该类初始化属性的构造方法。
* 2.2.3 重新定义run()，用打印语句描述轿车奔跑的功能。
* 2.2.4 在main方法中创建一个品牌为“Honda”、颜色为“red”，载人数为2人的轿车。
 */
public class Car extends Vehicle {
	//核载人数
	private int loader;

	

	/**
	 * 无参构造方法
	 */
	public Car() {
		super();
		// TODO Auto-generated constructor stub
	}



	/**
	 * @param loader 核载人数
	 * 一个参数的构造方法
	 */
	public Car(int loader) {
		super();
		this.loader = loader;
	}



	/**
	 * 三个参数的构造方法
	 * @param b 品牌
	 * @param c 颜色
	 * @param loader 核载人数
	 */
	public Car(String b, String c,int loader) {
		super(b, c);
		this.loader = loader;
		
	}


	public void printMes() {
		System.out.println("the "+getColor()+" "+getBrand()+" car with "+loader+" persons can run "+getSpeed()+ " miles.");
	}

	@Override
	void run() {
		// TODO Auto-generated method stub
		//super.run();
		System.out.println("the car can run   "+getSpeed());
	}



	public int getLoader() {
		return loader;
	}



	public void setLoader(int loader) {
		this.loader = loader;
	}
	
	
	
	
	
}
